@charset "utf-8";
/* 
2020 07 16
form
 */
.header-tips{height: 1.28rem;background: #F5F8FA;font-size: .48rem;color: #0071D1;padding: 0 .6rem;}
.form-wrap{padding: .8rem .96rem;}
.lione{height: 1.92rem;border-bottom: 1px solid #E0E0E0;}
.lione .li-name{font-size: .64rem;color: #333;margin-right: .4rem;}
.lione input{display: block;width: 100%;height: 1.6rem; font-size: .56rem;color: #333;text-align: right;}
.form-btnbox{padding: .8rem .56rem 2rem;}
.form-btn-li{padding: 0 .4rem;}
.form-button{width: 100%; height: 1.76rem; background: #0071D1; border-radius: 1.76rem; font-size: .8rem; color: #fff; text-align: center; line-height: 1.76rem; }
.form-but-delete{width: 100%; height: 1.76rem; border: 1px solid #0071D1; border-radius: 1.76rem; font-size: .8rem; color: #0071D1; text-align: center; line-height: 1.76rem; }
.btn-noclick{ border: 1px solid #adadad;color: #adadad; }
.box-noclick:after{content: " "; position: absolute;top: 0;left: 0;right: 0;bottom: 0;}

.icon-right{
	display: block;width: .32rem;height: .48rem; margin-left:.32rem;
	background-image: url('../../../images/youlai/patient/icon/icon_right.png');
	background-size: .32rem .48rem;background-repeat: no-repeat;background-position: center;
}
/* Toast tips */
.fix-tips{display: none; position: fixed;top: 0;left: 0;right: 0;bottom: 0; text-align: center; z-index: 102;}
.fix-black-tips{background-color: rgba(0,0,0,.05);}
.fix-tips-text{display: inline-block;max-width: 90%;margin: 0 auto;font-size: .56rem; color: #fff;text-align: center;line-height: 1rem;padding: .38rem .6rem;background-color: rgba(0,0,0,.7);border-radius: .16rem;}
.height-percent-80{height: 80%;}
.height-percent-90{height: 90%;}
.height-percent-100{height: 100%;}

/* date */
/*.mbsc-ios .dwwo 选择边*/
.dwc, .dwwc {width: 100%;background: #fff;}
.dw-li {text-align: center !important; }
.mbsc-ios .dwwol{margin: -1.5em 0 0 0!important;}
.mbsc-ios .dwbc{background: #F5F8FA; border: 0;}
.mbsc-ios .dwb{font-size: 16px; color: #999;}
.mbsc-ios .dwb-s .dwb{color: #0071D1;}
.mbsc-ios .dwwo {
     background: -webkit-gradient(linear,left bottom,left top,from(#ffffff),color-stop(0.52,rgba(245,245,245,0)),color-stop(0.48,rgba(245,245,245,0)),to(#ffffff)); 
     background: -webkit-linear-gradient(#ffffff,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#ffffff); 
    background: -moz-linear-gradient(#ffffff,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#ffffff);
    background: linear-gradient(#ffffff,rgba(245,245,245,0) 52%,rgba(245,245,245,0) 48%,#ffffff);
}
/* sex */
/* fix bottom */
.mask-black{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #666; opacity: .6;z-index: 100;}
.fix-bottom-btns-wrap{position: fixed;left: .48rem;right:.48rem;bottom: .48rem;z-index: 101;}
.fix-b-btns-box{width: 100%;background: #fff;border-radius: .32rem;margin-bottom: .48rem;}
.btns-title{font-size: .56rem; color: #999; text-align: center;line-height: 1.6rem;}
.btns-li,.btns-li a{font-size: .64rem; color: #0071D1; text-align: center;line-height: 2.24rem;}
.btns-li-btn,.btns-li-btn a{ color: #666;}
.btns-bor-top{border-top: 1px solid #E0E0E0;}
/* sex select */
.select_box{display: none; position: fixed;bottom:0;left: 0; width: 100%;height: 100%;z-index: 100; overflow: hidden;}
.select_box>div{position: absolute;bottom:0;left: 0; width: 100%;background-color:#fff;}
.select_box>.mask{height:100%; background: rgba(0,0,0,.7);}
.swiper-sex{position: relative; padding-top: 80px; width: 100%; height: 200px; margin-left: auto; margin-right: auto;overflow: hidden; }
.swiper-sex:before,.swiper-sex:after{position: absolute;left: 0;width: 100%;height: 80px; content: " "; z-index: 10;}
.swiper-sex:before{top:0;border-bottom: 1px solid #ddd;background-image: linear-gradient(rgba(255,255,255,.9), rgba(255,255,255,0));}
.swiper-sex:after{top:120px;border-top: 1px solid #ddd;background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.9));}
.swiper-sex .swiper-slide {height: 40px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.select_btn{border-bottom: 1px solid #E0E0E0;}
.select_box .select_btn span{padding:0 15px;height: 40px;line-height: 40px;font-size: 16px;color: #999;}
.swiper-sex .swiper-slide{height: 40px;}
.swiper-sex .swiper-slide { font-size: 16px;color: #333;overflow: hidden;text-align: center; line-height: 1.2;}
.swiper-sex .swiper-slide strong{display: none;}
.swiper-sex .swiper-slide-active{ font-size: 20px;}
.select_box .select_btn span.submit{color: #0071D1;}











